drivers/char: suspend handling in XHCI console driver
authorMarek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Fri, 4 Nov 2022 07:53:20 +0000 (08:53 +0100)
committerJan Beulich <jbeulich@suse.com>
Fri, 4 Nov 2022 07:53:20 +0000 (08:53 +0100)
commit8e35b1a98d8d789aa428eae9ea8b64018af469c3
treeadb3f77cf46119b096d4ef6265e0d57d75e8a87e
parent2d9b3699136d20e354a94daefebbeefa9ceec7b6
drivers/char: suspend handling in XHCI console driver

Similar to the EHCI driver - save/restore relevant BAR and command
register, re-configure DbC on resume and stop/start timer.
On resume trigger sending anything that was queued in the meantime.
Save full BAR value, instead of just the address part, to ease restoring
on resume.

Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
Acked-by: Jan Beulich <jbeulich@suse.com>
Release-acked-by: Henry Wang <Henry.Wang@arm.com>
xen/drivers/char/xhci-dbc.c